[INFO] fetching crate pinot 0.1.5...
[INFO] checking pinot-0.1.5 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate pinot 0.1.5 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate pinot 0.1.5 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pinot 0.1.5
[INFO] finished tweaking crates.io crate pinot 0.1.5
[INFO] tweaked toml for crates.io crate pinot 0.1.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2cad057f39723e94aa1f9ca13e4b94fc24db27f45238c2b2da5295e7ef573704
[INFO] running `Command { std: "docker" "start" "-a" "2cad057f39723e94aa1f9ca13e4b94fc24db27f45238c2b2da5295e7ef573704", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2cad057f39723e94aa1f9ca13e4b94fc24db27f45238c2b2da5295e7ef573704", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cad057f39723e94aa1f9ca13e4b94fc24db27f45238c2b2da5295e7ef573704", kill_on_drop: false }`
[INFO] [stdout] 2cad057f39723e94aa1f9ca13e4b94fc24db27f45238c2b2da5295e7ef573704
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52a06c3b24aeb4ba7c7edfcdf60e04533abe0e83cd3d5d18935dc77d9161ae6b
[INFO] running `Command { std: "docker" "start" "-a" "52a06c3b24aeb4ba7c7edfcdf60e04533abe0e83cd3d5d18935dc77d9161ae6b", kill_on_drop: false }`
[INFO] [stderr]     Checking pinot v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] running `Command { std: "docker" "inspect" "52a06c3b24aeb4ba7c7edfcdf60e04533abe0e83cd3d5d18935dc77d9161ae6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52a06c3b24aeb4ba7c7edfcdf60e04533abe0e83cd3d5d18935dc77d9161ae6b", kill_on_drop: false }`
[INFO] [stdout] 52a06c3b24aeb4ba7c7edfcdf60e04533abe0e83cd3d5d18935dc77d9161ae6b
[INFO] checking pinot-0.1.5 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate pinot 0.1.5 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate pinot 0.1.5 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pinot 0.1.5
[INFO] finished tweaking crates.io crate pinot 0.1.5
[INFO] tweaked toml for crates.io crate pinot 0.1.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3e708c9f0a873df62d228604e42478756bdc7f17b4c421770df709d902ce5a26
[INFO] running `Command { std: "docker" "start" "-a" "3e708c9f0a873df62d228604e42478756bdc7f17b4c421770df709d902ce5a26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e708c9f0a873df62d228604e42478756bdc7f17b4c421770df709d902ce5a26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e708c9f0a873df62d228604e42478756bdc7f17b4c421770df709d902ce5a26", kill_on_drop: false }`
[INFO] [stdout] 3e708c9f0a873df62d228604e42478756bdc7f17b4c421770df709d902ce5a26
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 483fce006c72448f570c01bef04007adb2457b6ed794c823d4d858555f5f2ae0
[INFO] running `Command { std: "docker" "start" "-a" "483fce006c72448f570c01bef04007adb2457b6ed794c823d4d858555f5f2ae0", kill_on_drop: false }`
[INFO] [stderr]     Checking pinot v0.1.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/avar.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |         for _ in 0..axis {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/paint.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (0..self.len).filter_map(move |i| copy.get(i))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/colr/mod.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (0..self.num_glyphs()).filter_map(move |i| copy.glyph(i))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (0..self.num_base_paints()).filter_map(move |i| copy.base_paint(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (0..self.num_paint_layers()).filter_map(move |i| copy.paint_layer(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             start..end,
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:294:10
[INFO] [stdout]     |
[INFO] [stdout] 294 |         (0..self.num_clip_boxes()).filter_map(move |i| copy.clip_box(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cpal.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (0..self.len).filter_map(move |i| copy.get(i))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fvar.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (0..self.num_axes()).filter_map(move |index| self.axis(index))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fvar.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (0..self.num_instances()).filter_map(move |index| self.instance(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/name.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |             self.0.data().get(offset as usize..).unwrap_or(&[])
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/name.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         start..start + self.len as usize
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/name.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 if (0xD800..0xDC00).contains(&c) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/context.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 |         (0..self.len()).map(move |index| self.get(index).unwrap_or_default())
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/context.rs:283:10
[INFO] [stdout]     |
[INFO] [stdout] 283 |         (0..self.len()).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/def.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |         (0..len).map(move |index| {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/lookup.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (0..self.record.num_subtables).filter_map(move |index| self.subtable(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 for i in 0..count {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:277:23
[INFO] [stdout]     |
[INFO] [stdout] 277 |         for class1 in 0..count1 {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:278:27
[INFO] [stdout]     |
[INFO] [stdout] 278 |             for class2 in 0..count2 {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:462:22
[INFO] [stdout]     |
[INFO] [stdout] 462 |             for i in 0..num_classes {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:580:22
[INFO] [stdout]     |
[INFO] [stdout] 580 |             for i in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:581:26
[INFO] [stdout]     |
[INFO] [stdout] 581 |                 for j in 0..num_classes {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/avar.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |         for _ in 0..axis {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:311:18
[INFO] [stdout]     |
[INFO] [stdout] 311 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:315:29
[INFO] [stdout]     |
[INFO] [stdout] 315 |             for (i, id) in (start..=end).enumerate() {
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/paint.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (0..self.len).filter_map(move |i| copy.get(i))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:360:23
[INFO] [stdout]     |
[INFO] [stdout] 360 |             for id in start..=end {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/otl/table.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (0..self.num_scripts()).filter_map(move |index| self.script(index))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/colr/mod.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (0..self.num_glyphs()).filter_map(move |i| copy.glyph(i))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |         (0..self.num_features()).filter_map(move |index| self.feature(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (0..self.num_base_paints()).filter_map(move |i| copy.base_paint(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (0..self.num_paint_layers()).filter_map(move |i| copy.paint_layer(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 218 |         (0..self.num_lookups()).filter_map(move |index| self.lookup(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             start..end,
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:312:10
[INFO] [stdout]     |
[INFO] [stdout] 312 |         (0..self.record.num_languages).filter_map(move |index| self.language(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/colr/mod.rs:294:10
[INFO] [stdout]     |
[INFO] [stdout] 294 |         (0..self.num_clip_boxes()).filter_map(move |i| copy.clip_box(i))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cpal.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (0..self.len).filter_map(move |i| copy.get(i))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:480:10
[INFO] [stdout]     |
[INFO] [stdout] 480 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fvar.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (0..self.num_axes()).filter_map(move |index| self.axis(index))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:552:10
[INFO] [stdout]     |
[INFO] [stdout] 552 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fvar.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (0..self.num_instances()).filter_map(move |index| self.instance(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:622:10
[INFO] [stdout]     |
[INFO] [stdout] 622 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:627:18
[INFO] [stdout]     |
[INFO] [stdout] 627 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/name.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |             self.0.data().get(offset as usize..).unwrap_or(&[])
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/name.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         start..start + self.len as usize
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/slice.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |             range: 0..self.len,
[INFO] [stdout]    |                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/name.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 if (0xD800..0xDC00).contains(&c) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/mod.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Some(Self(bytes.get(offset..)?))
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |         Some(Slice::new(&self.0[offset..offset + len]))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/context.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 |         (0..self.len()).map(move |index| self.get(index).unwrap_or_default())
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |         Some(&self.0[offset..offset + len])
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/context.rs:283:10
[INFO] [stdout]     |
[INFO] [stdout] 283 |         (0..self.len()).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let data = data.get(offset..)?;
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/def.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |         (0..len).map(move |index| {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:373:41
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let arr = Slice::new(&self.data[self.offset..self.offset + len]);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:395:32
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let bytes = &self.data[self.offset..self.offset + len];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/post.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             for _ in 0..index {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/lookup.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (0..self.record.num_subtables).filter_map(move |index| self.subtable(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/types/table.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         start..start + self.len as usize
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 for i in 0..count {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:277:23
[INFO] [stdout]     |
[INFO] [stdout] 277 |         for class1 in 0..count1 {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/var/item.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (0..self.num_regions).filter_map(move |index| self.region(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:278:27
[INFO] [stdout]     |
[INFO] [stdout] 278 |             for class2 in 0..count2 {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:462:22
[INFO] [stdout]     |
[INFO] [stdout] 462 |             for i in 0..num_classes {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:580:22
[INFO] [stdout]     |
[INFO] [stdout] 580 |             for i in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/pos.rs:581:26
[INFO] [stdout]     |
[INFO] [stdout] 581 |                 for j in 0..num_classes {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/font.rs:214:58
[INFO] [stdout]     |
[INFO] [stdout] 214 |             Location::Embedded(offset) => (self.data.get(offset as usize..)?, 0),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 221 |         (0..self.len()).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:311:18
[INFO] [stdout]     |
[INFO] [stdout] 311 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 388 |     for i in 0..type_count {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:315:29
[INFO] [stdout]     |
[INFO] [stdout] 315 |             for (i, id) in (start..=end).enumerate() {
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:404:14
[INFO] [stdout]     |
[INFO] [stdout] 404 |     for i in 0..type_count {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/otl/shared.rs:360:23
[INFO] [stdout]     |
[INFO] [stdout] 360 |             for id in start..=end {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/otl/table.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (0..self.num_scripts()).filter_map(move |index| self.script(index))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |         (0..self.num_features()).filter_map(move |index| self.feature(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 218 |         (0..self.num_lookups()).filter_map(move |index| self.lookup(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:312:10
[INFO] [stdout]     |
[INFO] [stdout] 312 |         (0..self.record.num_languages).filter_map(move |index| self.language(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:480:10
[INFO] [stdout]     |
[INFO] [stdout] 480 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:552:10
[INFO] [stdout]     |
[INFO] [stdout] 552 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:622:10
[INFO] [stdout]     |
[INFO] [stdout] 622 |         (0..self.len).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/otl/table.rs:627:18
[INFO] [stdout]     |
[INFO] [stdout] 627 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/slice.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |             range: 0..self.len,
[INFO] [stdout]    |                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/mod.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Some(Self(bytes.get(offset..)?))
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |         Some(Slice::new(&self.0[offset..offset + len]))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |         Some(&self.0[offset..offset + len])
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let data = data.get(offset..)?;
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:373:41
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let arr = Slice::new(&self.data[self.offset..self.offset + len]);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/mod.rs:395:32
[INFO] [stdout]     |
[INFO] [stdout] 395 |         let bytes = &self.data[self.offset..self.offset + len];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/post.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             for _ in 0..index {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/types/table.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         start..start + self.len as usize
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/var/item.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (0..self.num_regions).filter_map(move |index| self.region(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/font.rs:214:58
[INFO] [stdout]     |
[INFO] [stdout] 214 |             Location::Embedded(offset) => (self.data.get(offset as usize..)?, 0),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 221 |         (0..self.len()).filter_map(move |index| self.get(index))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 388 |     for i in 0..type_count {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/font.rs:404:14
[INFO] [stdout]     |
[INFO] [stdout] 404 |     for i in 0..type_count {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 49 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/parse/mod.rs:30:47
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn with_range(bytes: &'a [u8], range: Range<usize>) -> Option<Self> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/parse/mod.rs:229:46
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn with_range(data: &'a [u8], range: Range<usize>) -> Option<Self> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 49 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pinot` (lib) due to 3 previous errors; 49 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "483fce006c72448f570c01bef04007adb2457b6ed794c823d4d858555f5f2ae0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "483fce006c72448f570c01bef04007adb2457b6ed794c823d4d858555f5f2ae0", kill_on_drop: false }`
[INFO] [stdout] 483fce006c72448f570c01bef04007adb2457b6ed794c823d4d858555f5f2ae0
